﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Plantillanoheader.master" AutoEventWireup="true" CodeFile="EditarUsuario.aspx.cs" Inherits="PagAdmin_EditarUsuario" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="~/controles/PerfilUsuario.ascx" TagName="UserProfile" TagPrefix="mb" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link href="../Styles/calendar.css" rel="stylesheet" type="text/css" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="headerslider" Runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="bodyprincipal" Runat="Server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True">
    </asp:ScriptManager>
<div id="formulario">
<h3>Información General de Usuario</h3>
   <p></p>
   <table cellpadding="5px" style="margin-bottom:10px;">
      <tr>
         <td style="width: 130px;" class="field">Código:</td>
         <td style="width: 320px;"><asp:Literal runat="server" ID="lblUserName" /></td>
      </tr>
      <tr>
         <td class="field">E-mail:</td>
         <td><asp:HyperLink runat="server" ID="lnkEmail" /></td>
      </tr>
      <tr>
         <td class="field">Registrado:</td>
         <td><asp:Literal runat="server" ID="lblRegistered" /></td>
      </tr>
      <tr>
         <td class="field">Último Logeo:</td>
         <td><asp:Literal runat="server" ID="lblLastLogin" /></td>
      </tr>
      <tr>
         <td class="field">Última Actividad:</td>
         <td><asp:Literal runat="server" ID="lblLastActivity" /></td>
      </tr>
      <tr>
         <td class="field">Escuela:</td>
         <td><asp:Literal runat="server" ID="lblEscuela" /></td>
      </tr>
      <tr>
         <td class="field"><asp:Label runat="server" ID="lblOnlineNow" AssociatedControlID="chkOnlineNow" Text="Está en línea:" /></td>
         <td><asp:CheckBox runat="server" ID="chkOnlineNow" Enabled="false" /></td>
      </tr>
      <tr>
         <td class="field"><asp:Label runat="server" ID="lblApproved" AssociatedControlID="chkApproved" Text="Aprobado:" /></td>
         <td><asp:CheckBox runat="server" ID="chkApproved" AutoPostBack="true" OnCheckedChanged="chkApproved_CheckedChanged" /></td>
      </tr>
      <tr>
         <td class="field"><asp:Label runat="server" ID="lblLockedOut" AssociatedControlID="chkLockedOut" Text="Bloqueado:" /></td>
         <td><asp:CheckBox runat="server" ID="chkLockedOut" AutoPostBack="true" OnCheckedChanged="chkLockedOut_CheckedChanged" /></td>
      </tr>
   </table>
   <p></p>
   <h3>Editar los Roles de Usuario</h3>
   <p></p>
   <asp:CheckBoxList runat="server" ID="chklRoles" RepeatColumns="3" CellSpacing="6" CellPadding="5"/>
   <table cellpadding="2" style="width: 450px;">
      <tr><td style="text-align: right;">
         <asp:Label runat="server" ID="lblRolesFeedbackOK" CssClass="done" Text="Roles actualizados correctamente" Visible="false" />
         <asp:Button CssClass="submit" runat="server" ID="btnUpdateRoles" Text="Actualizar" OnClick="btnUpdateRoles_Click" />
      </td></tr>
      <tr><td style="text-align: right;">
         <asp:Label ID="Labelcrear" runat="server" CssClass="field">Crear nuevo Rol:</asp:Label>
         <asp:TextBox runat="server" ID="txtNewRole" CssClass="textboxsinbottom" />
         <asp:RequiredFieldValidator ID="valRequireNewRole" runat="server" ControlToValidate="txtNewRole" SetFocusOnError="true"
            ErrorMessage="El Nombre del Rol es requerido." ToolTip="El Nombre del Rol es requerido." ValidationGroup="CreateRole">*</asp:RequiredFieldValidator>
         <asp:Button runat="server" ID="btnCreateRole" CssClass="submit" Text="Crear" ValidationGroup="CreateRole" OnClick="btnCreateRole_Click" />
      </td></tr>
   </table>
   <p></p>
   <h3>Editar el Perfil de Usuario</h3>
   <p></p>
   <mb:UserProfile ID="UserProfile1" runat="server" />
      <table cellpadding="2" style="width: 100%;">
      <tr><td style="text-align: right;">
         <asp:Label runat="server" ID="lblProfileFeedbackOK" CssClass="done" Text="Perfil actualizado correctamente" Visible="false" />
         <asp:Button runat="server" ID="Button1" ValidationGroup="EditProfile" Text="Cancelar" CssClass="submitlarge" onclick="Button1_Click" />
         <asp:Button runat="server" ID="btnUpdateProfile" ValidationGroup="EditProfile" Text="Actualizar" CssClass="submitlarge" OnClick="btnUpdateProfile_Click" />         
      </td></tr>
   </table>
 </div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="titulocolum" Runat="Server">
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="bodycolleft" Runat="Server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="bodycolright" Runat="Server">
</asp:Content>

